# $Id: Modules.mk,v 1.34 2006/03/19 15:13:02 ikerekes Exp $

# these are base modules to be used for the fs types, IDE and
# their dependancies

DEF_MODULES_PATH_26=\
	fs/nls/nls_iso8859-1 \
	fs/nls/nls_iso8859-2 \
	fs/nls/nls_cp437 \
        fs/jbd/jbd \
        fs/ext3/ext3 \
        fs/reiserfs/reiserfs \
        fs/fat/fat \
        fs/msdos/msdos \
        fs/vfat/vfat \
        fs/ntfs/ntfs \
	fs/nls/nls_utf8

# these are the dependancies for the above

DEF_MODULES_OPT_PATH_26=\
	lib/zlib_inflate/zlib_inflate

DEF_MODULES_DEP_PATH_26=\
	fs/isofs/isofs \
	drivers/cdrom/cdrom \
	drivers/ide/ide-cd \
	drivers/block/loop 

# these modules are for all the SCSI types out there
# not available: ncr53c8xx
# removed: drivers/scsi/aic7xxx_old (two modules seems to hang Adaptec controllers)
DEF_SCSI_MODULES_PATH_26=\
	drivers/scsi/aha1542 \
	drivers/ata/ahci \
	drivers/scsi/aic7xxx/aic7xxx \
	drivers/scsi/BusLogic \
	drivers/scsi/dmx3191d \
	drivers/scsi/dtc \
	drivers/scsi/eata \
	drivers/scsi/fdomain \
	drivers/scsi/gdth \
	drivers/scsi/g_NCR5380 \
	drivers/scsi/in2000 \
	drivers/scsi/NCR53c406a \
	drivers/scsi/pas16 \
	drivers/scsi/psi240i \
	drivers/scsi/qlogicfas \
	drivers/scsi/qlogicfc \
	drivers/ata/sata_nv \
	drivers/ata/sata_promise \
	drivers/ata/sata_qstor \
	drivers/ata/sata_sil \
	drivers/ata/sata_sis \
	drivers/ata/sata_svw \
	drivers/ata/sata_sx4 \
	drivers/ata/sata_uli \
	drivers/ata/sata_via \
	drivers/ata/sata_vsc \
	drivers/scsi/sym53c416 \
	drivers/scsi/t128 \
	drivers/scsi/tmscsim \
	drivers/scsi/u14-34f \
	drivers/scsi/wd7000 \
	drivers/block/sx8 \
	drivers/message/fusion/mptscsih

DEF_SCSI_MODULES_PATH_old26=\
	drivers/scsi/aha1542 \
	drivers/scsi/ahci \
	drivers/scsi/aic7xxx/aic7xxx \
	drivers/scsi/BusLogic \
	drivers/scsi/dmx3191d \
	drivers/scsi/dtc \
	drivers/scsi/eata \
	drivers/scsi/fdomain \
	drivers/scsi/gdth \
	drivers/scsi/g_NCR5380 \
	drivers/scsi/in2000 \
	drivers/scsi/NCR53c406a \
	drivers/scsi/pas16 \
	drivers/scsi/psi240i \
	drivers/scsi/qlogicfas \
	drivers/scsi/qlogicfc \
	drivers/scsi/sata_nv \
	drivers/scsi/sata_promise \
	drivers/scsi/sata_qstor \
	drivers/scsi/sata_sil \
	drivers/scsi/sata_sis \
	drivers/scsi/sata_svw \
	drivers/scsi/sata_sx4 \
	drivers/scsi/sata_uli \
	drivers/scsi/sata_via \
	drivers/scsi/sata_vsc \
	drivers/scsi/sym53c416 \
	drivers/scsi/t128 \
	drivers/scsi/tmscsim \
	drivers/scsi/u14-34f \
	drivers/scsi/wd7000 \
	drivers/block/sx8 \
	drivers/message/fusion/mptscsih
	
# this one is just here to ensure we work (already included)
DEF_SCSI_MODULES_OPT_PATH_26=\
	drivers/scsi/3w-xxxx

# these are dependancies for the above modules
DEF_SCSI_MODULES_DEP_PATH_26=\
	drivers/scsi/scsi_mod \
	drivers/scsi/sr_mod \
	drivers/ata/libata \
	drivers/ata/ata_piix \
	drivers/scsi/sg \
	drivers/scsi/sd_mod \
	drivers/scsi/scsi_transport_spi \
	drivers/message/fusion/mptbase
	
DEF_SCSI_MODULES_DEP_PATH_old26=\
	drivers/scsi/scsi_mod \
	drivers/scsi/sr_mod \
	drivers/scsi/libata \
	drivers/scsi/ata_piix \
	drivers/scsi/sg \
	drivers/scsi/sd_mod \
	drivers/scsi/scsi_transport_spi \
	drivers/message/fusion/mptbase
	
DEF_USB_MODULES_PATH_26=\
	drivers/usb/core/usbcore

DEF_USB_MODULES_DRV_PATH_26=\
	drivers/usb/host/uhci-hcd \
	drivers/usb/host/ohci-hcd \
	drivers/usb/host/ehci-hcd \
	drivers/usb/storage/usb-storage

# convert our module paths to their basenames
DEF_MODULES_26=$(shell for m in $(DEF_MODULES_PATH_26); do basename $$m; done)
DEF_MODULES_DEP_26=$(shell for m in $(DEF_MODULES_DEP_PATH_26); do basename $$m; done)
DEF_MODULES_OPT_26=$(shell for m in $(DEF_MODULES_OPT_PATH_26); do basename $$m; done)
DEF_SCSI_MODULES_26=$(shell for m in $(DEF_SCSI_MODULES_PATH_26); do basename $$m; done)
DEF_SCSI_MODULES_old26=$(shell for m in $(DEF_SCSI_MODULES_PATH_old26); do basename $$m; done)
DEF_SCSI_MODULES_OPT_26=$(shell for m in $(DEF_SCSI_MODULES_OPT_PATH_26); do basename $$m; done)
DEF_SCSI_MODULES_DEP_26=$(shell for m in $(DEF_SCSI_MODULES_DEP_PATH_26); do basename $$m; done)
DEF_SCSI_MODULES_DEP_old26=$(shell for m in $(DEF_SCSI_MODULES_DEP_PATH_old26); do basename $$m; done)
DEF_USB_MODULES_26=$(shell for m in $(DEF_USB_MODULES_PATH_26); do basename $$m; done)
DEF_USB_MODULES_DRV_26=$(shell for m in $(DEF_USB_MODULES_DRV_PATH_26); do basename $$m; done)
